/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package memoriaintermedia;

/**
 *
 * @author Usuario
 */
public class Pagina<T> {
    //----indicador de la pagina en el disco
    private int numeroPagina;
    //-----datos almacenados en el bloque
    private T datos;
    /*
     * crea una nueva pagina conociendo su id de pagina y los 
     */
    public Pagina(int numeroPagina,T datos){
        this.numeroPagina=numeroPagina;
        this.datos=datos;
    }

    public T getDatos() {
        return datos;
    }

    public void setDatos(T datos) {
        this.datos = datos;
    }

    public int getNumeroPagina() {
        return numeroPagina;
    }

    public void setNumeroPagina(int numeroPagina) {
        this.numeroPagina = numeroPagina;
    }
    //---devuelce una representacion textual de una pagina
    @Override
    public String toString()
    {
        return "Numero de pagina: "+
                this.numeroPagina + "\t" + 
                "Dato de pagina: " + this.datos;
    } 
}
